﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="pgNuevoExpediente.aspx.cs" Inherits=" EGuayas.Web.Auditoria.Expedientes.pgNuevoExpediente" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <link href="~/Resources/css/Style.css" rel="stylesheet" />
    <!-- Load Ext JS -->
    <script src="../../Resources/js/Global.js"></script>
    <script src="../../Resources/js/Expediente.js"></script>
</head>
<body>
    <form runat="server">
        <ext:ResourceManager ID="ResourceManager1" runat="server"></ext:ResourceManager>
        <ext:Viewport ID="vipContenedor" runat="server" Layout="BorderLayout">
            <Items>
                <ext:TabPanel ID="tabPanelExp" runat="server" Region="Center" BodyStyle="">
                    <Items>
                        <ext:FormPanel ID="frmExpediente"
                            runat="server"
                            Frame="true"
                            BodyPadding="0"
                            Border="false"
                            Title="Ficha Ambiental"
                            DefaultAnchor="100%"
                            AutoScroll="true"
                            Layout="Fit"
                            Icon="Vcard">                          
                            <Items>
                                <%--Hidden valores para wuc georeferencia--%>   
                                <ext:Hidden Text="true" ID="hdBoolClasificacion" runat="server" /> <%--Determina que se invocara un metodo adicional EnabledTab2()--%>  
                                <ext:Hidden Text="false" ID="hdValidadForm"  runat="server" />                           
                                <ext:Panel ID="panContenedorDatosFicha" runat="server" Layout="card" Padding="0" ActiveIndex="0">
                                    <DockedItems>
                                                <ext:Toolbar ID="Toolbar1" runat="server" Dock="Top">
                                                <Items>
                                                        <ext:Component ID="Component5"
                                                                    runat="server"
                                                                    ItemID="formErrorState_0"
                                                                    BaseCls="form-error-state"
                                                                    DefaultAnchor="100%"
                                                                    Flex="1">
                                                                    <Bin>
                                                                        <ext:XTemplate ID="XTemplate5" runat="server">
                                                                            <Html>
                                                                                <ul>
                                                                            <tpl for=".">
                                                                                <li>
                                                                                    <span class="field-name">{name}</span> : <span class="error">{error}</span>
                                                                                </li>
                                                                            </tpl>
                                                                        </ul>
                                                                            </Html>
                                                                        </ext:XTemplate>
                                                                    </Bin>
                                                                    <ToolTips>
                                                                        <ext:ToolTip ID="ToolTip5"
                                                                            runat="server"
                                                                            Title="Error Detalles:"
                                                                            AutoHide="false"
                                                                            Anchor="top"
                                                                            MinWidth="450"
                                                                            MinHeight="80"
                                                                            MouseOffset="-11,-2"
                                                                            Closable="true"
                                                                            Disabled="true"
                                                                            DefaultAnchor="100%"
                                                                            ConstrainPosition="true"
                                                                            Cls="errors-tip" />
                                                                    </ToolTips>
                                                               
                                                                 </ext:Component>                     
                                                   
                                                        <ext:ToolbarFill ID="ToolbarFill1" runat="server" />                                                          
                                                        <ext:Button ID="btnSave" runat="server" Text="Aceptar" Icon="Accept" Hidden="true">
                                                                 <DirectEvents>
                                                                    <Click OnEvent="btnSave_Click" Before="return SetValidInfo(#{panContenedorDatosFicha}.layout.activeItem,#{panContenedorDatosFicha}.items.indexOf(#{panContenedorDatosFicha}.layout.activeItem),App.pnlGeoReferencia,'')">
                                                                        <ExtraParams>
                                                                            <ext:Parameter Name="prmValues" Value="Ext.encode(#{frmExpediente}.getForm().getValues())" Mode="Raw" />
                                                                            <ext:Parameter Name="ifAlert" Value="false" Mode="Value" />
                                                                         </ExtraParams>
                                                                         <EventMask ShowMask="True"></EventMask>
                                                                    </Click>
                                                                </DirectEvents>
                                                       </ext:Button> 
                                                       <ext:Button ID="btnSaveGeoRef" runat="server" Text="Aceptar" Icon="Accept" Hidden="true">
                                                            <Listeners>
                                                                <Click Handler="var flag=SetValidInfo(#{panContenedorDatosFicha}.layout.activeItem,#{panContenedorDatosFicha}.items.indexOf(#{panContenedorDatosFicha}.layout.activeItem),App.pnlGeoReferencia,'Primero ingrese datos respecto a ficha de expediente,para posteriormente agregar <b>puntos de referencia</b>');#{hdValidadForm}.setValue(flag); return(flag);" />
                                                            </Listeners> 
                                                            <DirectEvents>
                                                                <Click OnEvent="btnSave_Click">
                                                                    <ExtraParams>
                                                                        <ext:Parameter Name="prmValues" Value="Ext.encode(#{frmExpediente}.getForm().getValues())" Mode="Raw" />
                                                                        <ext:Parameter Name="ifAlert" Value="true" Mode="Value" />
                                                                    </ExtraParams>
                                                                     <EventMask ShowMask="True"></EventMask>
                                                                </Click>
                                                            </DirectEvents>
                                                   </ext:Button>                                                 
                                                </Items>
                                            </ext:Toolbar>
                                       </DockedItems>
                                    <Items>
                                        <ext:FormPanel ID="frmCard_0" runat="server"  AutoScroll="True" Padding="5" Border="false"   >
                                            <Items>
                                                 <ext:TabPanel ID="TabPanel1" runat="server"  ActiveIndex="0">
                                                    <Items>
                                                        <ext:Panel ID="Panel56" runat="server"  Title="Identificación del Proyecto" Icon="ApplicationViewList">
                                                          <Items>
                                                              <ext:Panel  ID="frmD0" Height="240" runat="server"   Border="true" Collapsible="false"  Title="Datos del Proyecto" Padding="5" Icon="ApplicationSideBoxes" Layout="form">
                                                                 <Items>                                                         
                                                                    <ext:Panel ID="Panel3" runat="server" Border="false" Header="False" Layout="Column">
                                                                    <Items>
                                                                             <ext:Panel  runat="server" ColumnWidth="0.5" Border="false" Padding="5" Layout="AnchorLayout">
                                                                            <Items>
                                                                        
                                                                                <ext:DropDownField 
                                                                                    ID="cbbTipo" 
                                                                                    AnchorHorizontal="95%"
			                                                                        Name="Tipo"
                                                                                    runat="server" 
                                                                                    LabelWidth="120"
                                                                                    LabelSeparator=""
                                                                                    FieldLabel ="Tipo de proyecto:"
                                                                                    TriggerIcon="SimpleRight">
                                                                                    <Component>
                                                                                     <ext:Panel ID="Panel1" runat="server" Height="200" Layout="Accordion" Width="120">
                                                                                    <Items>
                                                                                        <ext:MenuPanel ID="MenuPanel1" runat="server" Title="Nuevo" Icon="Group">
                                                                                            <Menu ID="Menu1" runat="server">
                                                                                                <Items>
                                                                                                    <ext:MenuItem ID="MenuItem1" runat="server" Text="1.1 Sin ejecución" />
                                                                                                    <ext:MenuItem ID="MenuItem2" runat="server" Text="1.2 Construcción" />
                                                                                                    <ext:MenuItem ID="MenuItem3" runat="server" Text="1.3 Inicio de operación" />
                                                                                                </Items>
                                                                                                <Listeners>
                                                                                                 <Click Handler="#{cbbTipo}.setFieldLabel('Tipo de proyecto:');#{cbbTipo}.setValue('Nuevo: '+menuItem.text);" />
                                                                                                </Listeners>
                                                                                            </Menu>
                                                                                        </ext:MenuPanel>
                        
                                                                                        <ext:MenuPanel ID="MenuPanel2" runat="server" Title="Funcionamiento" Icon="Group">
                                                                                            <Menu ID="Menu2" runat="server">
                                                                                                <Items>
                                                                                                    <ext:MenuItem ID="MenuItem4" runat="server" Text="Funcionamiento" />                                                                                               
                                                                                                </Items>
                                                                                                <Listeners>
                                                                                                      <Click Handler="#{cbbTipo}.setFieldLabel('Tipo de proyecto:');#{cbbTipo}.setValue(menuItem.text);" />
                                                                                                </Listeners>
                                                                                            </Menu>
                                                                                        </ext:MenuPanel>
                        
                                                                                 
                                                                                    </Items>
                                                                                </ext:Panel>
                                                                            </Component>
                                                                            </ext:DropDownField>  
                                                                            </Items>
                                                                         </ext:Panel>
                                                                                                                                            
                                                                             <ext:Panel ID="Panel5" runat="server" ColumnWidth="0.20" Border="false" Padding="5" Layout="Form">
                                                                                <Defaults>                                                                      
                                                                                </Defaults>
                                                                                <Items>
                                                                                    <ext:DateField Name="Fecha" runat="server" ID="dtfFecha" FieldLabel="Fecha:" AllowBlank="false" StyleSpec="margin-left:5px;"></ext:DateField>
                                                                       
                                                                                </Items>
                                                                            </ext:Panel>
                                                                        </Items>
                                                                    </ext:Panel>
                                                                   <ext:Panel ID="Panel6" runat="server" Border="false" Header="False" Layout="FormLayout" Padding="5">
                                                                    <Items>
                                                                        <ext:TextField Name="Nombre" ID="txtNombre" runat="server"   FieldLabel="Nombre del Proyecto:" LabelAlign="Top" AnchorHorizontal="100%" AllowBlank="false"></ext:TextField>
                                                                        <ext:TextArea ID="txtDescripcion" Height="95"  Name="Descripcion" runat="server" FieldLabel="Descripción resumida del proyecto" LabelAlign="Top" AnchorHorizontal="100%" AllowBlank="false" />
                                                                    </Items>
                                                                    </ext:Panel>
                                                                    </Items>
                                                            </ext:Panel>
                                                              
                                                            <ext:Panel ID="Panel4" runat="server" Height="125" Icon="MapCursor" Title="Localización del proyecto" Layout="form" Collapsible="true">
                                                            <Items>
                                                             
                                                                            <ext:FieldSet ID="frmD1" runat="server" Header="false" Border="false" Layout="Column">
                                                                            <Items>
                                                                                <ext:Panel ID="panC1Col1" runat="server" ColumnWidth=".25" Border="false" Padding="5" Layout="Form">
                                                                                    <Items>
                                                                                        <ext:ComboBox ID="cbbProvincia" Editable="false" Name="Provincia" runat="server" FieldLabel="Provincia" ValueField="Id" DisplayField="Nombre" LabelWidth="70" AnchorHorizontal="95%">
                                                                                            <Store>
                                                                                                <ext:Store runat="server" ID="stoProvincia">
                                                                                                    <Model>
                                                                                                        <ext:Model ID="Model1" runat="server" IDProperty="Id">
                                                                                                            <Fields>
                                                                                                                <ext:ModelField Name="Id"></ext:ModelField>
                                                                                                                <ext:ModelField Name="Nombre"></ext:ModelField>
                                                                                                            </Fields>
                                                                                                        </ext:Model>
                                                                                                    </Model>
                                                                                                </ext:Store>
                                                                                            </Store>

                                                                                            <DirectEvents>
                                                                                                <Select OnEvent="cbbProvincia_Select">
                                                                                                    <ExtraParams>
                                                                                                        <ext:Parameter Name="Id" Value="#{cbbProvincia}.getValue()" Mode="Raw" />
                                                                                                    </ExtraParams>
                                                                                                    <EventMask ShowMask="True"></EventMask>
                                                                                                </Select>
                                                                                            </DirectEvents>
                                                                                        </ext:ComboBox>
                                                                                    </Items>
                                                                                </ext:Panel>
                                                                                <ext:Panel ID="panC1Col2" runat="server" ColumnWidth=".25" Border="false" Padding="5" Layout="Form">
                                                                                    <Items>
                                                                                        <ext:ComboBox ID="cbbCanton" Editable="false" Name="Canton" runat="server" FieldLabel="Cantón" ValueField="Id" DisplayField="Nombre" LabelWidth="70" AnchorHorizontal="95%">
                                                                                            <Store>
                                                                                                <ext:Store runat="server" ID="stoCanton">
                                                                                                    <Model>
                                                                                                        <ext:Model ID="Model3" runat="server" IDProperty="Id">
                                                                                                            <Fields>
                                                                                                                <ext:ModelField Name="Id"></ext:ModelField>
                                                                                                                <ext:ModelField Name="Nombre"></ext:ModelField>
                                                                                                            </Fields>
                                                                                                        </ext:Model>
                                                                                                    </Model>
                                                                                                </ext:Store>
                                                                                            </Store>

                                                                                            <DirectEvents>
                                                                                                <Select OnEvent="cbbCanton_Select">
                                                                                                    <ExtraParams>
                                                                                                        <ext:Parameter Name="Id" Value="#{cbbCanton}.getValue()" Mode="Raw" />
                                                                                                    </ExtraParams>
                                                                                                    <EventMask ShowMask="True"></EventMask>
                                                                                                </Select>
                                                                                            </DirectEvents>
                                                                                        </ext:ComboBox>
                                                                                    </Items>
                                                                                </ext:Panel>
                                                                                <ext:Panel ID="panC1Col3" runat="server" ColumnWidth=".25" Border="false" Padding="5" Layout="Form">
                                                                                    <Items>
                                                                                        <ext:ComboBox ID="cbbParroquia" Editable="false" Name="Parroquia" runat="server" FieldLabel="Parroquia" ValueField="Id" DisplayField="Nombre" LabelWidth="70" AnchorHorizontal="95%" AllowBlank="false">
                                                                                            <Store>
                                                                                                <ext:Store runat="server" ID="stoParroquia">
                                                                                                    <Model>
                                                                                                        <ext:Model ID="Model4" runat="server" IDProperty="Id">
                                                                                                            <Fields>
                                                                                                                <ext:ModelField Name="Id"></ext:ModelField>
                                                                                                                <ext:ModelField Name="Nombre"></ext:ModelField>
                                                                                                            </Fields>
                                                                                                        </ext:Model>
                                                                                                    </Model>
                                                                                                </ext:Store>
                                                                                            </Store>

                                                                                        </ext:ComboBox>
                                                                                    </Items>
                                                                                </ext:Panel>
                                                                                <ext:Panel ID="panC1Col4" runat="server" ColumnWidth="0.25" Border="false" Padding="5" Layout="Form">
                                                                                    <Items>
                                                                                        <ext:TextField ID="txtComunidad" Name="Comunidad" runat="server" FieldLabel="Comunidad:" LabelWidth="70" AnchorHorizontal="95%" AllowBlank="false"></ext:TextField>
                                                                                    </Items>
                                                                                </ext:Panel>                                                       
                                                                            </Items>
                                                                        </ext:FieldSet>   
                                                                        <ext:Panel ID="Panel57" runat="server" Border="false" Header="False" Layout="FormLayout" Padding="5">
                                                                        <Items>                                                      
                                                                            <ext:TextArea ID="txtDirecion" StyleSpec="margin-left:5px;" Height="30"   Name="Direccion" runat="server" FieldLabel="Dirección" LabelWidth="70" AnchorHorizontal="75%" AllowBlank="false" />
                                                                         </Items>
                                                                        </ext:Panel>              
                                                                                                                                   
                                                                 </Items>                                                          
                                                         </ext:Panel>
                                                                <ext:Panel ID="pnlGeoReferencia" runat="server" Height="280" Title="Ingrese certificado de intersección">
                                                                   <Loader ID="Loader1" runat="server" Url="~/Expedientes/pgGeoreferencia.aspx" Mode="Frame" >
                                                                        <LoadMask ShowMask="true" />
                                                                         <Params>
                                                                             <ext:Parameter Name="pgName" Mode="Value"  Value="PGAUDGESTP0002"/>
                                                                             <ext:Parameter Name="pgIcon" Mode="Value"  Value="A"/>
                                                                             <ext:Parameter Name="hdIfCreateExp" Mode="Value"  Value="true"/>
                                                                         </Params>
                                                                    </Loader>
                                                                </ext:Panel>
                                                           </Items>
                                                         </ext:Panel>
                                                      
                                                                   
                                                    </Items>
                                                </ext:TabPanel>
                                            </Items>
                                        </ext:FormPanel>
                                     
                                    </Items>
                                    <Buttons>
                                    </Buttons>
                                </ext:Panel>
                            </Items>
                        </ext:FormPanel>                       
                        <ext:FormPanel ID="frmDocumentos" runat="server" Title="Documentos" Icon="PageWhiteStack"  Disabled="true" 
                            ButtonAlign="Center"
                            Layout="Fit">
                                     <Items>
                                            <ext:UserControlLoader ID="uc_load_exp" UserControlID="wuc_loaddoc_expediente" runat="server" Path="~/Auditoria/expedientes/wucLoadDoc.ascx" OnComponentAdded="OnLoadDocAdded" />
                                     </Items>
                         </ext:FormPanel>
                        
                    </Items>
                    <Listeners>
                               
                    </Listeners>
                </ext:TabPanel>
            </Items>
        </ext:Viewport>
    </form>
     <ext:XScript ID="XScript1" runat="server">
            <script  type="text/javascript">
                var pgFnExp = new Object();         
                //Cerrar
                pgFnExp.activateTab = function (item, newTab) {
                    //Actualiza en caso de tab recien configure
                    /*
                    if (newTab.title == "Fases") {
                      #{frmResultados}.reload();
                    }
                    */
                };
                pgFnExp.UpdateIconGeo = function () {
                    try {
                        if (typeof (window.frames[0]) != 'undefined') {
                            window.frames[0].App.btnSave.setIconCls("#Accept");
                            window.frames[0].App.btnSave.setText('Aceptar');
                        }

                    } catch (jsbug) {
                        AppGlobalJs.showBug(" pgFnExp.UpdateIconGeo: " + jsbug);
                    }
                }
          </script>
     </ext:XScript>
</body>
</html>
